to afford evidence - German English Dictionary